草庐IT

firebase - flutter NoSuchMethodError

全部标签

swift - 保存 Firebase 存储视频并使用 AVPlayerViewController 播放

构建允许用户将媒体上传到Firebase存储的应用。上传似乎工作正常,但我无法播放下载的视频。我将文件保存到应用程序以测试AVPlayer,它运行完美。funchandleGesture(){print("handlegesture")ifdetailMediaType=="Video"{performSegueWithIdentifier("toVideoView",sender:self)print("videoseguecalled")}}overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){

返回 Firebase 用户名时的 iOS 异步任务问题

我非常接近完成项目的这一部分。我学到了很多东西,但就是看不到,总结一下。我想做的是检查电子邮件地址是否已被其他用户使用。为此,我使用了这段代码:funcemailCheck(input:String,result:(canRegister:Bool?)->Void){varcanRegister:Bool?FIRAuth.auth()?.signInWithEmail(input,password:""){(user,error)iniferror!=nil{if(error?.code==17009){print("WrongPassword")canRegister=false}e

ios - 不正确的 Firebase 数据返回

我有以下Swift和Firebase代码,它按预期(最初)返回数据,但如果数据被另一个用户更改并且当前用户返回到表中,它会显示旧数据。它只会在用户离开并返回到显示正确数据的表中时更新新数据。就好像数据被缓存了,但我禁用了持久化):importUIKitimportFirebaseclassAgent_NewRequests:UITableViewController{letcustom=custom()vardbConnector=FIRDatabase.database().reference()varuserID:String!varsearchResults=[agentNewR

ios - 在 iMessage 扩展中使用 Firebase 时崩溃

我正在尝试在具有iMessage扩展程序的iOS应用程序中使用Firebase。我包含了GoogleService-Info.plist文件,我能够在主机应用程序中正确使用Firebase。但是,当我在我的iMessage应用程序扩展中包含以下代码时:overridefuncwillBecomeActive(withconversation:MSConversation){super.willBecomeActive(with:conversation)if(FIRApp.defaultApp()==nil){FIRApp.configure()}}应用程序在运行时崩溃并出现以下错误C

Swift:当用户关闭应用程序时将图像上传到 Firebase 云存储

当用户终止应用程序时,如何将图像上传到Firebase存储?这是我的代码:firebaseRef.child("\(uid)/\(filePath)").put(data,metadata:metadata){(metadata,error)in//NOTE:Thisspotneverreacheswhenuserclosestheappiferror!=nil||metadata==nil{log.error("Failtostoreimageincloudstorage")}else{//Dosomethingwiththemetadataurl}如您所见,如果用户终止应用程序并且

swift - 在 Firebase 中一段时间​​后更改值

我有一个大厅,我希望用户在其中保持同步。因此,当用户在应用程序运行时关闭互联网时,他应该被删除。我知道Firebase不支持服务器端编码,因此编码需要在客户端进行。Howtodeletefirebasedataafter"n"days的答案和Deletefirebasedataolderthan2hours不要回答这个问题,因为他们希望用户在线并且他们有互联网连接。所以我的问题是是否可以在没有互联网时删除用户?我想也许让用户每5秒更新一次值是个好主意,当更新未完成时,该大厅中的其他用户会删除播放器。这种方式并不好,因为每个玩家每5秒需要检索和上传大量数据。解决这个问题的最佳方法是什么?

ios - Firebase 查询(在 Swift 中)以在应用程序的所有用户中查找特定值

我对Swift和Firebase比较陌生,我正在寻找一种查询Firebase数据库以查找特定值的方法。在我正在开发的应用程序的上下文中,当用户注册时,他必须选择一个用户名,我们想在数据库中验证没有其他用户已经拥有所选的用户名。我的数据库结构如下:假设我正在应用程序中注册,我希望我的用户名是“mike”。我希望应用程序在数据库中的所有“用户名”字段中进行搜索,以检查“mike”是否已被占用,但我的Firebase代码不起作用:letqueryRef=FIRDatabase.database().reference().child("users")queryRef.queryOrdered

ios - Firebase 推送通知 swift 3

所以我正在尝试使用Firebase向我的应用程序实现推送通知,问题是推送来了,我收到了这条消息:[AnyHashable("id_entity"):18,AnyHashable("icon"):,AnyHashable("click_action"):offer,AnyHashable("body"):testbyalmotech,AnyHashable("from"):1054934643579,AnyHashable("title"):TestPushNotification,AnyHashable("subject"):offer]但它不会出现在iPhone上,没有显示在背景上,

swift - Firebase 连接状态在第一次运行时总是返回 false

我在我的iOS应用程序中使用以下函数来检查我们是否已连接到Firebase。当这个函数在应用程序中第一次运行时,它总是为连接状态返回false(即使我连接到Firebase)。关闭“无互联网”警报并再次调用该函数会返回正确的连接状态(真)。您知道为什么Firebase在函数第一次运行时不返回true连接状态吗?funccheckInternetOnLoad(){letconnectedRef=FIRDatabase.database().reference(withPath:".info/connected")connectedRef.observeSingleEvent(of:.va

swift - swift 将 map 图钉从 firebase 加载到 mapkit 上,以便所有用户都能看到

我正在创建一个标记应用程序,用户可以在其中将街头艺术标记到map上,然后所有用户都可以看到此信息。我可以将我的数据上传到Firebase,但是我很难将这些数据拉回以作为注释显示在map上。FirebaseDataStructure我已经创建了一个loadCustomAnnotations()来加载数据库信息作为我map上的图钉,我知道我需要观察值并只加载到“艺术”路径中,并循环遍历所有结果但是我不能似乎把它变成了注释!谁能帮忙?!谢谢。funcloadCustomLocations(){FIRDatabase.database().reference(withPath:"art")le